criticize frequently and maliciously - Spanish English Dictionary